.home {
}
.wrapper {
  display: flex;
  flex-wrap: wrap;
  flex-grow: 1;
  overflow: auto;
  align-content: flex-start;
  padding: 10px;
}
.entrance {
  min-width: 180px;
  width: 32%;
  height: 226px;
  background: #ffffff;
  box-shadow: 3px 9px 20px 0px rgba(214, 221, 233, 0.47);
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  display: flex;
  flex-direction: column;
  justify-content: center;
  &:nth-of-type(3n + 2),
  &:nth-of-type(3n + 3) {
    margin-left: 2%;
  }
  &:nth-of-type(n + 4) {
    margin-top: 20px;
  }
  &:hover {
    background: rgba(214, 221, 233, 0.2);
  }
  &.entranceCurrent {
    outline: 1px solid rgb(66, 169, 250);
  }
}
.entranceName {
  font-size: 16px;
  font-weight: 500;
  color: #333333;
  line-height: 22px;
  margin-top: 24px;
}
.description {
  margin-top: 8px;
  font-size: 14px;
  font-weight: 400;
  color: #999999;
  line-height: 20px;
  min-height: 20px; // 占位
}
